package di

import (
	"go.uber.org/dig"
)

type inject struct {
	*dig.Container
}

func NewInject() *inject {
	c := dig.New()
	container := &inject{c}

	container.InjectRepo()

	container.InjectService()

	container.InjectServer()

	return container
}
